//打开窗口
function openwindow(str_url,width,height,target){
	if(str_url=='') return false;
	
	if(target==null || target=='') target = "_blank"; 
	var str_style = "";
	if (width==null || width=='' || height==null || height=='')
	{ 
	 	str_style = "toolbar=0, menubar=0, scrollbars=1, resizable=1, width=" + width + ", height=" + height + ", left=" + left + ", top=" + top;
	 	var newwindow = window.open(str_url,target,str_style);
		newwindow.moveTo(0,0);
		newwindow.resizeTo(screen.availWidth,screen.availHeight)
	}
	else
	{
		var left = (screen.width - width)/2;
		var top = (screen.height - height)/2; 
	 	str_style = "toolbar=0, menubar=0, scrollbars=1, resizable=1, width=" + width + ", height=" + height + ", left=" + left + ", top=" + top;
	 	window.open(str_url,target,str_style);
	} 
}
function checkfloat(e) {

   if(e.keyCode==46 || e.keyCode==45)
      return true;
  if (e.keyCode>=48 && e.keyCode<=57)
    return true;
  else
    return false;
}
//只能输入整数
function checkint(e) {
  if ((e.keyCode>=48) && (e.keyCode<=57))
    return true;
  else
    return false;
}

/**
 * 获取某个对象的value
 */
function getObjValue(objName){
 	if(document.getElementById(objName)!=undefined && document.getElementById(objName)!=null)
 		return document.getElementById(objName).value;
 	else
 		return '';
}

function openInnerWindow(method){

 var  w = new PicaWindow();
  w.setSize(300,200);
  w.setPosition(PicaUtil.getClientWidth()/2-150,PicaUtil.getClientHeight()/2-100);
  w.createBlankWindow("");
  w.getContentElement().innerHTML="<div>is loading...</div><img src='images/progressbar_green.gif'></img>"
  loading.init();
  
  //loading.show("is load");
  setTimeout(method,1000)
  //open("myFriend.htm",fillMyFirend);
  return w;
}
 

function post(url,method){
  var ajax = new Ajax(url,null,method);
  ajax.setShowLoading(false);
  ajax.request();
}
function checkForm(){
	var inputfields = document.getElementsByTagName('input'); 
	var flag = true;
	if(null != inputfields && inputfields.length>0){
		for(var i = 0;i<inputfields.length;i++){
			var temp = inputfields[i]; 
			if(temp.notnull == null)
			    continue;
			var field = document.getElementById(temp.name);
			if(!validateNotNull(field,temp.notnull)){
			    flag = false;
			    break;
			}
			   
	     } 
	}
	return flag;
	
}
function clskg(va){
	  var th=/\s/g;
	  va=va.replace(th,'');
	 return va;
	}
function validateNotNull(field,name)  // 4. 非空校验
{   
	if(clskg(field.value)=="")
	
	{
		alert(name+"不能为空");
		field.focus();
		//field.select();
		return false;
	}
	return true;
}
//校验手机号码
function PhoneCheck(s) {
	var str=s;
	var reg=/(^[0-9]{3,4}\-[0-9]{3,8}$)|(^[0-9]{3,8}$)|(^\([0-9]{3,4}\)[0-9]{3,8}$)|(^0{0,1}13[0-9]{9}$)/
	alert(reg.test(str));
}
// email的判断。
function ismail(mail)
{
return(new RegExp(/^\w+((-\w+)|(\.\w+))*\-AT-[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/).test(mail));
}


var preobj = null;
//加边框
function chengeClass(obj) {
	//alert(obj) ;
	if(preobj!=null) {
		preobj.className="tmdzi";
	}
	//alert('');
	event.srcElement.className="tmdbg-3";
	preobj=event.srcElement;
}

  function checkPage(){
          	 	
          	var f=document.forms[0];
            var char = f.elements["currentPage"].value;
           // var re = /[0-9]/g;
   		   if(isNumber(char))
   		    	return true;
   		   	else{
   		   	 alert("请输入合法数字!");
   		   	 f.reset();
   		   	  return false;
   		   	}	
         
          	return true;
        }
        
function isNumber(pObj){
 	   var strRef = "1234567890";
 		for (i=0;i<pObj.length;i++) {
 		 var tempChar= pObj.substring(i,i+1);
 		   if(strRef.indexOf(tempChar)==-1)
 		     return false;
 		   // alert(tempChar);
 		}
 		
 		return true;
    }
    
    
 function setCurrentPageNO(nextPageNO){
 
  document.pageForm.elements["currentPageNo"].value=nextPageNO;
  submitPageForm();
 //document.pageForm.submit();
 }
 
  function submitPageForm(){
   if(pageForm.elements["perPageCount"].value=="0")
      alert("每页显示不能为0条!");
      if(checkForm(pageForm) && pageForm.elements["perPageCount"].value!="0")
     document.pageForm.submit();
 
 }
 
 
 //<input type="text"   onKeyPress="inputDouble()">
function inputDouble()
{
	var value =window.event.srcElement.value ;
	var temp =value.indexOf(".") ;
  if ( !(((window.event.keyCode >= 48) && (window.event.keyCode <= 57))
         || (window.event.keyCode == 13) || (window.event.keyCode == 46)
         || (window.event.keyCode == 45)))
  {
    window.event.keyCode = 0 ;
  }
    if(window.event.keyCode==46&&temp!=-1)
  {
	  window.event.keyCode = 0 ;
  }
} ;

function inputDouble1(value)
{
	var temp =value.indexOf(".") ;	
   if ( !(((window.event.keyCode >= 48) && (window.event.keyCode <= 57))
         || (window.event.keyCode == 13) || (window.event.keyCode == 46)
         || (window.event.keyCode == 45))
      )
  {
    window.event.keyCode = 0 ;
  }
  if(window.event.keyCode==46&&temp!=-1)
  {
	  window.event.keyCode = 0 ;
  }
  
} ;


//<input onkeypress="inputInt();">
function inputInt()
{
  var char = String.fromCharCode(event.keyCode)
             var re = /[0-9]/g
  event.returnValue = char.match(re) != null ? true : false
};
function inputChar()
{
  var char = String.fromCharCode(event.keyCode)
             var re = /[0-9]/g
  var flag = char.match(re) != null ? true : false
  if(flag)
   event.returnValue =false;
   else
    event.returnValue =true;
    
};

//
function checkNull(beginnum,endnum){
 for(i=beginnum;i<=endnum;i++){
    var type=document.forms[0].elements[i].type;
    if(type!="hidden"){
      if(document.forms[0].elements[i].value==""){
        document.forms[0].elements[i].value="0.0";
      }
    }
  }
  return true;
};

//<input type="text" name="textName" value="aaa" misType= "date" misNull="1" errMsg="" mislength="10">
//<input type="text" name="" value=""  misType="string" misNull="1" errMsg=""            misLength="50">
//<form name="form1" method="post" action="aa.jsp" onSubmit="return checkForm(formName)">
function checkForm(formName){
	var f=formName;
  for(i=0;i<f.length;i++){
    var type=f.elements[i].type;
    //****************文本输入域
    var taname=f.elements[i].tagName
    if(taname=="TEXTAREA"){
    var misNull=f.elements[i].misNull;
    if(misNull==1)
    	  if(clskg(f.elements[i].value)==""){
	    	  f.elements[i].focus();
	    	  var errName=f.elements[i].errName;
	    	  alert(errName+'不能为空!');
	    	  return false;
    	  }	   
    }
    //*********************
    if(type=="text"){
    	var misType=f.elements[i].misType;
    	var errMsg=f.elements[i].errMsg;
    	var misLength=f.elements[i].misLength;
    	var misNull=f.elements[i].misNull;
    	var errName=f.elements[i].errName;
    	if(misNull==1){
    	  if(clskg(f.elements[i].value)==""){
    	  f.elements[i].focus();
    	  alert(errName+'不能为空!');
    	  return false;
    	  }	   
    	 }
      if(misType=="date"){
      		///时间严格验证
	      if(f.elements[i].value!=null&&f.elements[i].value!=""){
	//	     if(!tighttime(f.elements[i])){
	//	     alert(errName+"错误   请严格按以下格式填写日期: yyyy-mm-dd")
	//	     return false;
	//	     }
	//  　if(!isDate(f.elements[i],errMsg,false)) return false;

	       var k1=isDatefull(f.elements[i].value);
	       
	       if(!k1){
	           alert(errName+'格式不对');
		       f.elements[i].focus();
	           return false;
           }
       }
      }
      if(misType=="string")
         if(!checkLength(f.elements[i],misLength,errMsg,formName)){
           f.elements[i].focus();
           return false; 
          }
          /////////长度验证////////
      if(misLength!=null&&misLength!=""){
          var k1=islen(f.elements[i].value,misLength);
          if(!k1){
          alert(errName+'长度必须小于等于'+misLength);
          f.elements[i].focus();
	      return false;
          }
      }
    }

  }
  return true;
}

function checkLength( obj , length , errMsg , formName )
{
    var stringLength = obj.value.replace(/[^\x00-\xff]/g,"**").length;
    if( stringLength > length )
    {   
        errAlert( obj , errMsg , formName );
        return false;
    }
    return true;
}

function errAlert( oAlert , sAlert, formName)
{
	alert(sAlert );
	oAlert.focus();
 }
 function trim( obj )
{
	var str = new String();
	for( var i = 0 , iCount = obj.length ; i < iCount ; i++ )
	{
		var strTmp = obj.charAt( i );
		if( strTmp != " " )
		{
			str = str + strTmp;
		}
	}
	return str;
}

function checkBlank( objChk , errMsg , formName )
{
	var obj = trim( objChk.value );
  	if( obj.length == 0 )
  	{
		errAlert( objChk , errMsg , formName);
		return true;
  	}
  	return false;
}

function checkNumber( objChk , errMsg , formName )
{
	if( objChk.value.length != 0 )
    {
	    allNum="0123456789";
	  	for( var i = 0 ; i < objChk.value.length ; i++ )
	  	{
	    	cIdx = objChk.value.substring( i , i+1 );
	    	if (allNum.indexOf(cIdx)<0)
	    	{
	    		errAlert( objChk , errMsg , formName);
	      		return false;
	    	}
	  	}
    }
	return true;
}
 
 
 
 //使用方法: <input type="text" name="textfield" id="date_test" onblur="isDate(date_test,'aaaaaa',true)" />
 //主要是在时间的查询选择中使用该方法进行判断.
 function isDate( formElement , errMsg , isNull )
{
	var str = trim( formElement.value );
	if( isNull )
	{
		if( trim( str ).length == 0 )
			return true;
	}
	if( !str.match( /^\d{4}\-\d\d?\-\d\d?$/ ) )
	{
		errAlert( formElement , errMsg );
		return false;
	}
	var ar = str.replace(/\-0/g,"-").split("-");
	ar = new Array(parseInt(ar[0]),parseInt(ar[1])-1,parseInt(ar[2]));
	var d = new Date(ar[0],ar[1],ar[2]);
	if( !( d.getFullYear() == ar[0] && d.getMonth()==ar[1] && d.getDate()==ar[2] ) )
	{
		errAlert( formElement , errMsg );
		return false;
	}
	return true;
}
//ldc
function checkDateNum(objChk,errMsg,formName)
{
		alert(12);
	var dateStr = objChk.value;
	var allNum="0123456789";
	alert(checkNumber(objChk,errMsg,formName));
	if(!checkNumber(objChk,errMsg,formName))
	  return false;
	if(dateStr.indexOf("-")!= -1){
	   ar= dateStr.split("-");
	   for(var j = 0; j<ar.length; j++){
	   	 
	   	 for( var i = 0 ; i < ar[j].value.length ; i++ )
	  	 {
	    	cIdx = ar[j].value.substring( i , i+1 );
	    	if (allNum.indexOf(cIdx)<0)
	    	{
	    		errAlert(objChk,errMsg,formName);
	      		return false;
	    	}
	  	 }
	   }
	}	
	return true;
}

//多个复选筐删除 form 名为form1
function fDel(namec){
var objs = form1.getElementsByTagName("input");
  for(var i=0; i<objs.length; i++) {
    if(objs[i].type.toLowerCase() == "checkbox" ){
      if(objs[i].checked){
           if(objs[i].name!=namec){
		        if(confirm("删除后不可恢复,确实要删除吗?")){
		            document.all.form1.submit();
		            return;    
		        }else return;
		          
	        }
        }
   //     else return;
    }
  }
  alert(" 没有选择记录！ ");
}

//全部选者 与全部取消
//su 全选按钮名 cl 列复选框名
function fullsel(form1,su,cl){
var c=false;
 if(su!=null)
   c=document.getElementById(su).checked;
var objs = form1.getElementsByTagName("input");
  
  for(var i=0; i<objs.length; i++) {
    if(objs[i].type.toLowerCase() == "checkbox"&&objs[i].name==cl){
          objs[i].checked=c; 
    }
  }
}
//全部选者 与全部取消
function fsel(){
var c=true;
var objs = form1.getElementsByTagName("input");
   if(objs[0].checked==false)
          c=false;
  for(var i=0; i<objs.length; i++) {
    if(objs[i].type.toLowerCase() == "checkbox" ){
          objs[i].checked=c; 
    }
  }
}
//时间验证函数

function verifytime(textfield,textfield01){

if(textfield!=null)
   var a=textfield.value;
    else var  a="";
 if(textfield01!=null)
    var abc=textfield01.value;
    else var abc="";
 if(textfield.value==null&&textfield01.value==null)
 return true;
 
  if(a!=" "){
    textfield.focus();
  var str = new String();
	for( var i = 0 , iCount = a.length ; i < iCount ; i++ )
	{
		var strTmp = a.charAt( i );
		if( strTmp != " " )
		{
			str= str + strTmp;
		}
	}
  a=str;
  var b=a.split("-");
  
  if(a.length>10){
  alert("请按以下格式填写日期: yyyy-mm-dd");
   return false ;
  }
  
  if(a.indexOf("-")==0){ //第一个数值不能为-
	 alert("请按以下格式填写日期: yyyy-mm-dd");
	 return false;
	 }
   if(b.length>3){//不能超长-
   alert("请按以下格式填写日期: yyyy-mm-dd");
	 return false;
   }
	    if(b.length==1){
	    if(isNaN(a)|a.length>4){
		   alert("输入数据错误!");
		   return false;
		   }
	   }
	    if(b.length==2){
		    if(b[0].length>4){
		      alert("输入数据过大!");
			  return false;
		    }
		    if(b[1]!=""){
		      if(isNaN(b[0])|isNaN(b[1])|b[1].length>2|b[1]>12|b[1]<1){
			  alert("输入数据错误!");
			  return false;
			  }
			}
	   }
      if(b.length==3){
	   if(a.charAt(a.length-1)=="-"){
		  a=b[0]+"-"+b[1]+"-"+"1";
		  b[2]=1;
		  }
	    //var reg=/^(\d{0,4})(-|\/)(\d{1,2})(-|\/)(\d{1,2})/;]
	    var reg=/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/;
        var r=reg.exec(a);
        if(r==null){
        alert("请按以下格式填写日期: yyyy-mm-dd");
        return false;
        }
        if(b[1]>12|b[1]<1){
		  alert("输入数据错误!");
		  return false;
		  }
		  
		    if(b[1]==8)
		      b[1]==9;
		    if(b[1]==10)
		      b[1]==9;
		          if(b[1]==12)
		      b[1]==9;
		      if(b[1]%2==1){
				  if(b[2]>31|b[2]<1){
				  alert("输入数据错误!");
				  return false;
				  }
			  }else{
			    if(b[2]>30|b[2]<1){
				  alert("输入数据错误!");
				  return false;
				  }
			  }
			
	   }
	   if(abc!="")
	   return verifytime(textfield01,null);
        else return true;
  } 
   if(abc!="")
	   return verifytime(textfield01,null);
        else return true;
 }
 ////时间(严格)验证函数格式必须（yyyy-mm-nn）
   
    function tighttime(textfield){
    if(textfield!=null){
       var a=textfield.value;
         var b=a.split("-");
         if(b.length=3){
              
         }
        return false;
    }
    }
 
 ///时间 大小判断 xv 时开始时间  dv 时结束时间 如果开始时间大于结束时间请求用户同意调换再提交请求
 function pddate(xv,dv,fr){
 	checkDateTime(xv,dv);
 	fr.submit();
}
//检查开始时间和结束时间的值,如果结束时间比开始时间早,提示用户是否调换,
function checkDateTime(beforeObj,afterOjb){
	var bf=document.getElementById(beforeObj).value;
	var af=document.getElementById(afterOjb).value;
	if(beforeObj!=null && beforeObj!="" && afterOjb!=null && afterOjb!=""){
		var dateS=bf.split('-');
		var dateE=af.split('-');
		if(new Date(dateS[0],dateS[1],dateS[2]).getTime()>new Date(dateE[0],dateE[1],dateE[2]).getTime()){
			if(confirm("开始时间大于结束时间 是否自动调换")){
				document.getElementById(beforeObj).value=af;
				document.getElementById(afterOjb).value=bf;
			}else 
				return;
		}
 }
}
/////////////////////时间验证
function isDatefull( value )
{
	var s = value;
	if( s.indexOf( "/" ) > 0 )
	{
		s = s.replace( "/", "-" );
		s = s.replace( "/", "-" );
	}

	var p = /^(0{0,1}[1-9]{1}|1[0-2]{1})-(0{0,1}[1-9]{1}|([12][0-9]){1}|30|31)-([1-2][0-9]{3})$/;
	if( verify( s, p ) )
	{
		var dd = s.split("-");
		s = dd[2] + "-" + dd[0] + "-" + dd[1];
	}

	return isDate1( s );
}
function verify( value, pattern ){
	return pattern.test( value );
}
function isDate1( value )
{
	var p = /^([1-2][0-9]{3})-(0{0,1}[13578]|1[02])-(0{0,1}[1-9]|[1-2]{0,1}[0-9]|3[0-1]{1})$/
	if( verify( value, p ) )
	{
		return true;
	}

	var p = /^[1-2][0-9]{3}-(0{0,1}[469]|11)-(0{0,1}[1-9]|[1-2]{0,1}[0-9]|30)$/
	if( verify( value, p ) )
	{
		return true;
	}

	var p = /^[1-2][0-9]{3}-(0{0,1}2)-(0{0,1}[1-9]|[1-2]{0,1}[0-8])$/
	if( verify( value, p ) )
	{
		return true;
	}

	var p = /^[1-2][0-9]{3}-(0{0,1}2)-29$/
	if( verify( value, p ) )
	{
		var s = value.split( "-" );
		var y = parseInt( s );
		if( (0==y%4) && (0!=y%400) ){
			return true;
		}else{
			return false;
		}
	}
	
	return false;
}
/////////////////时间验证结束
///////验证长度　如果小于指定长度返回TRUE 否则FALSE///////////
function islen(str,len){

	if(str.length<=parseInt(len)){
	  return true;
	 }
	 else false;

}
////////////////验证数据大小/////////////////
function dousize(obj,siz){
isFloatNum(obj);
var size=parseFloat(obj.value);
if(size < 0)
{
 alert('输入数据不能为负数!');
 obj.focus();
}
var y=1;
var i=0;
for(;i<siz;i++){
  y = y*10;
  }
if(size>=y)
{
	alert('输入数据过大');
	obj.focus();
 }
}


////////除去空格/////////
function clskg(va){
  var th=/\s/g;
 va=va.replace(th,'');
 return va;
}
////////判断是否是数值类型/////现在只限制INT型/////////
function isIntNum(obj){
var va=obj.value;
 if(va!=''){
  va=clskg(va);
  if(isNaN(parseInt(va))){
    alert('输入非数字类型!');
    obj.value=0;
    obj.focus();
   }else
  obj.value=parseInt(va);
 }else
 	 obj.value=0;

}
function isFloatNum(obj){
var va=obj.value;
 if(va!=''){
  va=clskg(va);
  if(isNaN(parseFloat(va))){
    alert('输入非数字类型!');
    obj.focus();
   }else
  obj.value=parseFloat(va);
 }

}

function isDouble( value )
{
	return isFloat( value );
}

function isFloat( value )
{
	var p = /^(-{0,1}|\+{0,1})[0-9]+(\.{0,1}[0-9]+)$/;
	return verify( value, p );
}
function isInt(value) {
	var p=/[0-9]$/;
	return verify(value,p);
}
function verify(value,pattern){
	return pattern.test( value );
}
//验证是否汉字
function isChineseIncluded(value)
{
	var p = /[\u4e00-\u9fa5]+/;
	return verify( value, p );
}
//光标显示在输入框最后
function  endFocus  (field)  {  
   if  (field.createTextRange)  {  
       var  r  =  field.createTextRange();  
       r.moveStart('character',  field.value.length);  
       r.collapse();  
       r.select();  
   }  
}
//检查对象长度
function checkObjLength( obj , length,inputName,errMsg )
{
    var stringLength = obj.value.replace(/[^\x00-\xff]/g,"**").length;
    var msg;    
    if( stringLength > length )
    {   
    	if(errMsg == undefined || errMsg == ''){
    		msg='输入字符过多,总长度为'+stringLength+'\n长度请不要超过'+length+'\n提示:汉字长度为2,字母长度为1';
    	}else{
    		msg=errMsg;
    	}
    	if(inputName != undefined)msg="【"+inputName+"】"+msg;
        alert(msg);
        endFocus(obj);
        return false;
    }
    return true;
}
//附件上传中的增加行
function addRow(obj){
    if(obj.delid==0){
	    obj.value="删除";
	    obj.title="删除";
	    obj.delid="1";
	    
		var newTr = dataTable.insertRow(dataTable.rows.length);
		var newTd1 = newTr.insertCell();
		var newTd2 = newTr.insertCell();
		newTd1.bgColor='#E0EDF8';
		newTd1.align='right';
		//newTd1.width='31%';
		//newTd1.align='center';
		newTd1.innerHTML = '附  件&nbsp;&nbsp;'; 
		newTd2.innerHTML= '<div align="left">&nbsp;&nbsp;<input type="file" name="textfield2"  onkeypress="return false;" oncontextmenu="return false;" class="bdys-2"/><INPUT type="button" value="增加" delid="0" title="增加" onclick="addRow(this);" class="bdys" /></div>';
   }else{
    	delRow(obj);
   }
 }
 //附件上传中的删除行
 function delRow(obj){
	 //parentElement.parentElement.rowIndex
	 if(obj.parentNode.parentNode.parentNode.rowIndex!=undefined)
	 {
	 	document.getElementById("dataTable").deleteRow(obj.parentNode.parentNode.parentNode.rowIndex);
	 }
 }
function checkTextareaLength( obj , length , errMsg , formName )
{
    var stringLength = obj.value.replace(/[^\x00-\xff]/g,"**").length;
    if( stringLength > length )
    {   
        errTextareaAlert( obj , errMsg , formName,length,stringLength );
        return false;
    }
    return true;
}

function errTextareaAlert( oAlert , sAlert, formName,length,stringLength)
{
	alert(sAlert+'输入字符过多,总长度为'+stringLength+',长度请不要超过'+length+'提示:汉字长度为2,字母长度为1' );
	oAlert.focus();
 }
 //输入内容浮点数据验证
 function validateFloat(tabId,obj,textName) {
 	var textValue=obj.value;
 	var char = String.fromCharCode(event.keyCode);
 	var re = /[.,0-9]/g
 	if (char.match(re) == null ? true : false) {
 		event.returnValue="";
 		warnInfoPosition(tabId,"【"+textName+"】只能填数字!");
 	}else {
 		document.getElementById("warnInfo").style.display="none";
 	}
 }
 //整个输入框内容浮点数据验证
 function validateFloat2(obj) {
 	if (isFloat(obj.value)) {
 		document.getElementById("warnInfo").style.display="none";
 	}
 }
 //非空验证
function validateNull(tabId,obj,textName) {
	
	if (obj.value=="") {
		warnInfoPosition(tabId,"【"+textName+"】不能为空!");
		//obj.focus();
		return;
	}else {
		document.getElementById("warnInfo").style.display="none";
	}		
}
//输入内容整型验证
function validateInt(tabId,obj,textName) {
	var textValue=obj.value;
 	var char = String.fromCharCode(event.keyCode);
 	var re = /[0-9]/g
 	if (char.match(re) == null ? true : false) {
 		event.returnValue="";
 		warnInfoPosition(tabId,"【"+textName+"】只能填整数!");
 	}else {
 		document.getElementById("warnInfo").style.display="none";
 	}
}
 //整个输入框内容整型验证
 function validateInt2(obj) {
 	if (isInt(obj.value)) {
 		document.getElementById("warnInfo").style.display="none";
 	}
 }
//显示验证提示信息,tabId是显示信息table的id,warnInfo是提示信息
function warnInfoPosition(tabId,warnInfo) {
	var rowNum=event.srcElement.parentElement.parentElement.rowIndex;
	var cellNum=event.srcElement.parentElement.cellIndex;
	var left=document.getElementById(tabId).rows[rowNum].cells[cellNum].offsetLeft;
	
	var top=document.getElementById(tabId).rows[rowNum].cells[cellNum].offsetTop;
	document.getElementById("warnInfo").style.display="block";
	document.getElementById("warnInfo").style.left=left+event.srcElement.offsetLeft+event.srcElement.offsetWidth;
	document.getElementById("warnInfo").style.top=top+event.srcElement.offsetTop+event.srcElement.offsetHeight-12;
	document.getElementById("warnInfo").innerHTML="<font color='red' size='2px'>"+warnInfo+"</font>";
}
 

